import time
from public.action import *
from public.business import *
from public.testData import *
from public.tools import *

testCase = "DBshop012_搜索商品"

# 打开后台系统网站
firefox=openBrowser(urlAdmin) #调用自定义函数打开网页,url的值是在testData文件中定义的
# 登录后台管理系统
DBshopLoginAdmin(firefox)
# 点击销售管理，支付记录界面。
DBshopEnterMenu2(firefox,'商品管理','管理商品')
# 1.选择商品名称，输入用例11中的商品名称，点击“搜索”按钮。
# 读取DBshop0011中的商品名称，点击“搜索”按钮。
rootPath=get_pro_rootpath() #获取项目的绝对路径
filePath=rootPath+r'\public\order11.txt' #拼接文件路径
goods_name=readFile(filePath) #读取文件内容
print(goods_name)   #打印订单编号
# 2.搜索成功美的的后台商品
firefox.find_element_by_xpath('//input[@name="goods_name"]').send_keys(goods_name)
firefox.find_element_by_xpath('(//button[@type="submit"])[1]').click()#点击搜索

# 断言：
if firefox.find_element_by_xpath('//td[contains(.,"XR")]').text:
    writeLog("%s 测试通过" % testCase)
else:
    writeLog("%s 测试失败" % testCase)